package co.edu.usbcali.hibernate.logica;

import java.util.Date;
import java.util.List;


import co.edu.usbcali.hibernate.modelo.Mascotas;
import co.edu.usbcali.hibernate.modelo.Vacunas;
import co.edu.usbcali.hibernate.modelo.VacunasMascotas;
import co.edu.usbcali.hibernate.modelo.VacunasMascotasId;

public interface IVacunasMascotasLogica {

	public void crearVacunasMascotas(VacunasMascotasId id, Date vacmasFecha) throws Exception;
	
	public void modificarVacunasMascotas(VacunasMascotasId id, Mascotas mascotas,
			Vacunas vacunas, Date vacmasFecha) throws Exception;
	
	public void borrarVacunasMascotas(VacunasMascotasId id, Mascotas mascotas,
			Vacunas vacunas, Date vacmasFecha) throws Exception;
	
	public VacunasMascotas consultarVacunasMascotasPorId(VacunasMascotasId id) throws Exception;
	
	public List<VacunasMascotas> consultarVacunasMascotas()throws Exception;
	
}
